package cn.fu.excle;
import java.lang.reflect.Type;
import java.util.ArrayList;
import java.util.List;

import com.google.gson.Gson;
import com.google.gson.reflect.*;
/**
 * ����json������List<String[]>����֮���໥ת��
 * @author Foldcc
 *
 */
public class JsonTool {
	private Gson gson = new Gson();
	/**
	 * �������List<String[]>����ת��ΪString���͵�json���
	 * @param msg
	 * @return
	 */
	public String getJsonWithList(List<String[]> msg){
		return gson.toJson(msg);
	}
	/**
	 * �������String���͵�json���ת��ΪList<String[]>��������
	 * @param gsonstr
	 * @return
	 */
	public List<String[]> getList(String gsonstr){
        Type type = new TypeToken<ArrayList<String[]>>() {}.getType();  
		return gson.fromJson(gsonstr, type);
	}
}
